package com.tongtong.controller.entity.req;

import lombok.AllArgsConstructor;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@AllArgsConstructor
public class LoginReq {

    /**
     * 用户登录
     */
    @Data
    public static class login{
        /**
         * 用户账号
         */
        @NotBlank(message = "用户账号不能为空")
        private String account;
        /**
         * 用户密码
         */
        @NotBlank(message = "用户密码不能为空")
        private String password;
        /**
         * 唯一编码
         */
        @NotBlank(message = "唯一编码不能为空")
        private String uuid;
        /**
         * 验证码
         */
        @NotBlank(message = "验证码不能为空")
        private String code;
    }

    @Data
    public static class user2Room{
        /**
         * 用户id
         */
        private String userId;
        /**
         * 房间id
         */
        private String roomId;
        /**
         * 用户名称
         */
        private String userName;
    }

    @Data
    public static class createRoom{
        /**
         * 房间id
         */
        private String roomId;
        /**
         * 房间名称
         */
        @NotBlank(message = "房间名称不能为空")
        private String roomName;
        /**
         * 房间创建人
         */
        private String userId;
        /**
         * 房间密码
         */
        private String roomPassword;
    }


}
